// Gulliver2 Application
application "Gulliver2:TrueNorth" called "Gulliver" with options { "nofolders" "readonly" }

// Notes Soup
//
// Gulliver2.adf file for RCU 2.1
// version 0.1 09-21-96
// by Paolo Alberto Casadio
// e-mail: pacasadio@linknet.it
// Compuserve: 72431,362

// Gulliver2 Soup
soup "Gulliver2:TrueNorth" called "To Do" of "Gulliver2:TrueNorth"

overview "gulliver:date" called "By Date" of "Gulliver2:TrueNorth" queries "beginDate" contains
	{
	column "Date" width 155 is beginDate
	}
	
class "Gulliver2:TrueNorth" called "Trip" of "Gulliver2:TrueNorth" with options { "readonly" } contains
	{
	title: string called "Title"
	beginDate: datetime called "Start Date"
	endDate: datetime called "End Date"
	purpose: string called "Purpose"
	flight: array called "Trip segment" { entry called "Trip Segment" contains 
			{
			vendorName: string called "Vendor"
			vendorNr: string called "Reference"
			seat: string called "Seat/Cabin"	
			depTime: datetime called "Dep. Time"
			depCity: entry called "Dep. City" contains
				{
				name: string called "Name"
				}
			stops: integer called "Stops"
			arrTime: datetime called "Arr. Time"
			arrCity: entry called "Arr. City" contains
				{
				name: string called "Name"
				}
			}
		}
	hotel: array called "Hotel accomodation" { entry called "Hotel accomodation" contains
			{
			checkinDate: date called "Check in Date"
			arriveBy: string called "Arrive by"
			checkoutDate: date called "Check out Date"
			name: string called "Name"
			address: string called "Address"
			phone: string called "Phone"
			fax: string called "Fax"
			confNr: string called "Confirmation Nr."
			rate: integer called "Rate per Night"
			}
		}	
	car: array called "Rented Car" { entry called "Rented Car" contains
			{
			name: string called "Name"
			phone: string called "Phone"
			pickupDate: date called "Pick up Date"
			pickupCity: string called "Pick up City"
			dropOffDate: date called "Drop off Date"
			dropOffCity: string called "Drop off City"
			confNr: string called "Confirmation Nr."
			size: string called "Size"
			doors: integer called "Doors"
			air: boolean called "Air Conditioning"
			automatic: boolean called "Automatic"
			dailyRate: real called "Daily Rate"
			milesRate: real called "Miles Rate"
			freeMiles: string called "Free Miles"
			}
		}	
	}
	
